Architecture and Dependability of Large-Scale Internet Services
نویسندگان
چکیده
In the past few years, the popularity of large-scale Internet infrastructure services such as AOL, Google, and Hotmail has grown enormously. The scalability and availability requirements of these services have led to system architectures that diverge significantly from those of traditional systems like desktops, enterprise servers, or databases. Given the need for thousands of nodes, cost necessitates the use of inexpensive personal computers wherever possible, and efficiency often requires customized service software. Likewise, addressing the goal of zero downtime requires human operator involvement and pervasive redundancy within clusters and between globally distributed data centers. Despite these services’ success, their architectures — hardware, software, and operational — have developed in an ad hoc manner that few have surveyed or analyzed.1,2 Moreover, the public knows little about why these services fail or about the operational practices used in an attempt to keep them running 24/7. Existing failure studies have examined hardware and software platforms not commonly used for running Internet services, or in operational environments unlike those of Internet services. J. Gray, for example, studied fault-tolerant Tandem systems;3 D. Kuhn studied the public telephone network;4 B. Murphy and T. Gant examined VAX systems;5 and J. Xu and his colleagues studied failures in enterprise-scale Windows NT networks.6 As a first step toward formalizing the principles for building highly available and maintainable large-scale Internet services, we are surveying existing services’
منابع مشابه
Architecture , operation , and dependability of large - scale Internet services : three case studies
We describe the architecture and operational practices of three representative large-scale Internet services, and the causes of failure in two of them. We find convergence on a common architecture: division of nodes into service front-ends and back-ends, multiple levels of redundancy and load-balancing, and use of custom-written software for both production services and administrative tools. Op...
متن کاملArchitecture and dependability of large-scale internet services - Internet Computing, IEEE
An analysis of the architectures and causes of failure at three large-scale Internet services can help developers plan reliable systems offering maximum availability. I n the past few years, the popularity of large-scale Internet infrastructure services such as AOL, Google, and Hot-mail has grown enormously. The scalabil-ity and availability requirements of these services have led to system arc...
متن کاملSemantic Constraint and QoS-Aware Large-Scale Web Service Composition
Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...
متن کاملWS-mediator for improving dependability of service composition
Web Services and service-oriented architectures (SOAs) represent a new paradigm for building distributed computing applications. In recent years, they have started to play a critical role in numerous e-Science and eCommerce applications. The advantages of Web Services, such as their loosely coupled architecture and standardized interoperability, make them a desirable platform, especially for de...
متن کاملInformation Integration Platform for Patient-Centric Healthcare Services: Design, Prototype and Dependability Aspects
Technology innovations have pushed today’s healthcare sector to an unprecedented new level. Various portable and wearable medical and fitness devices are being sold in the consumer market to provide the self-empowerment of a healthier lifestyle to society. Many vendors provide additional cloud-based services for devices they manufacture, enabling the users to visualize, store and share the gath...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Internet Computing
دوره 6 شماره
صفحات -
تاریخ انتشار 2002